highly developed civilization